import moment from 'moment'
//复制方法
export function h5Copy(content) {
  if (!document.queryCommandSupported('copy')) {
    // 不支持
    return false
  }

  let textarea = document.createElement('textarea')
  textarea.value = content
  textarea.readOnly = 'readOnly'
  document.body.appendChild(textarea)
  textarea.select() // 选择对象
  textarea.setSelectionRange(0, content.length) //核心
  let result = document.execCommand('copy') // 执行浏览器复制命令
  textarea.remove()
  return result
}
export function fullTime(time) {
  return moment(time).format('YYYY-MM-DD HH:mm:ss')
}
/**
 * 在数组中找到相匹配的值
 @param {Array} arr 遍历的数组
 @param {String} compareVal 传入对比的值
 @param {String} val 遍历数组的属性
 @param {String} name 匹配对象显示的属性
 @return {String}
 **/
export function getValue(arr, compareVal, val = 'val', name = 'name') {
  return arr.find((e) => e[val] === compareVal)?.[name] ?? ''
}
